body {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background-color: #FFF;
	background-image: url(../images/gradient3.png);
	background-repeat: repeat-x;
}

table.mostDownloaded a:visited {
    text-decoration: none;
}

table.mostDownloaded a {
    text-decoration: none;
}

#masterWrapper {
	margin-top:0;
	padding-top:0;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

	#topSection {
		width:100%;
		height: 155px;
	}

		#banner {
			height: 100px;
			text-align:center;
		}
		
			#banner h1 {
				padding:0px;
				margin: 0px;
			}
		
		#topMenu {
			width:76%;
			margin-right: auto;
			margin-left: auto;
		}
		
		.topMenu-Top {background: url(../images/dot.gif) 0 0 repeat-x; width: 100%;}
		.topMenu-Bot {background: url(../images/dot.gif) 0 100% repeat-x}
		.topMenu-Left {background: url(../images/dot.gif) 0 0 repeat-y}
		.topMenu-Right {background: url(../images/dot.gif) 100% 0 repeat-y}
		.topMenu-BotL {background: url(../images/bl2.png) 0 100% no-repeat}
		.topMenu-BotR {background: url(../images/br2.png) 100% 100% no-repeat}
		.topMenu-TopL {background: url(../images/tl2.png) 0 0 no-repeat}
		.topMenu-TopR {background: url(../images/tr2.png) 100% 0 no-repeat; padding:10px}


	#mainSection {
		height: 100%;
		width: 100%;
		background-color: #FFF;
	}

		#leftMenu {
			width: 11%;
			float:left;
			height: 100%;
			text-align:right;
			color: #FFF;
			background-color: #FFF;
		}
		
		.leftMenu-BotL {background: url(../images/bl.png) 0 100% no-repeat #3f972e; width: 100%;}
		.leftMenu-BotR {background: url(../images/br.png) 100% 100% no-repeat}
		.leftMenu-TopL {background: url(../images/tl.png) 0 0 no-repeat}
		.leftMenu-TopR {background: url(../images/tr.png) 100% 0 no-repeat; padding:10px}
		

                
		#leftMenu a:link {text-decoration:none;}
		#leftMenu a:visited {text-decoration:none;}
		#leftMenu a:hover { color: #CFF; text-decoration:none;}
		#leftMenu a:active { color: #F33; text-decoration:none;}
                
                .normalMenuItem {
                    color: #FFF;
                }
                
                .currentPageMenuItem {
                    color: #CCC;
                }
		
		#leftMenu input[type="text"] {
			width: 95%;
		}

		#leftMenu input[type="password"] {
			width: 95%;
		}		
		
		#contentSection {
                        padding-left:1%;
			width: 76%;
                        float: left;
			background-color: #FFF;
			height:100%;			
			min-height:550px;
		}
                    #ProfileTitle {
                        width:100%;
                        height:94px;
                        float: none;
                        clear: both;
                        overflow:hidden;
                    }

                    #ProfileTitle img {
                        height:80px;
                        width:80px;
                        float:left;
                        float:left;
                        border:1px solid #CCCCCC;
                        padding:3px;
                        margin:3px 6px 3px 3px;
                    }
                    #ProfileTitle h1 {
                        float:left;
                        display:block;
                        vertical-align: top;
                        padding:0;
                        padding-top:28px;
                        margin:0;
                    }

	
	#spaceBlock {
		width: 100%;
		height: 100px;
	}
	
	#footerSection {
		position: fixed;
		width: 100%;
		text-align: center;
		background-color: #CCC;
		bottom: -0.1%;
		left: -0.1%;
		right: -0.1%;
		padding-top: 1px;
		padding-bottom: 5px;
	}



.clear {font-size: 1px; height: 1px} 

h3 {
    text-decoration:underline;
}




table.displayTable {
	/*border-width: 1px;*/
	/*border-spacing: 0px;*/
	/*border-style: outset;*/
	/*border-color: gray;*/
	border-collapse: collapse;
	background-color: #ffffff;
}
table.displayTable th {
	/*border-width: 1px;*/
	/*padding: 1px;*/
	/*border-style: inset;*/
	/*border-color: gray;*/
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.displayTable td {
	/*border-width: 1px;*/
	/*padding: 1px;*/
	/*border-style: inset;*/
	/*border-color: gray;*/
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}


tr.highlightRows:hover {
    color: #3FC;
}

tr.highlightRows2:hover {
    background-color: #3FC;
}

td.highlightCell:hover {
    background-color: #3FC;
}